go/types._TypeSet.methods (field)

19 uses

	go/types (current package)
		infer.go#L421: 		for _, m := range tset.methods {
		lookup.go#L316: 		for _, m := range T.typeSet().methods {
		lookup.go#L335: 	for _, m := range T.typeSet().methods {
		methodset.go#L150: 				mset = mset.add(t.typeSet().methods, e.index, true, e.multiples)
		predicates.go#L328: 			a := xset.methods
		predicates.go#L329: 			b := yset.methods
		typeset.go#L27: 	methods    []*Func  // all methods of the interface; sorted by unique ID
		typeset.go#L36: func (s *_TypeSet) IsAll() bool { return s.IsMethodSet() && len(s.methods) == 0 }
		typeset.go#L52: func (s *_TypeSet) NumMethods() int { return len(s.methods) }
		typeset.go#L56: func (s *_TypeSet) Method(i int) *Func { return s.methods[i] }
		typeset.go#L60: 	return lookupMethod(s.methods, pkg, name, foldCase)
		typeset.go#L71: 	hasMethods := len(s.methods) > 0
		typeset.go#L82: 	for i, m := range s.methods {
		typeset.go#L283: 			for _, m := range tset.methods {
		typeset.go#L297: 			assert(len(tset.methods) == 0)
		typeset.go#L329: 		ityp.tset.methods = allMethods
		typestring.go#L325: 	for _, m := range s.methods {
		unify.go#L487: 			a := xset.methods
		unify.go#L488: 			b := yset.methods